Print Output Formatting

Forms for conveying and protecting PINs and keys can be produced on a printer attached to the HSM Printer port or Auxiliary port. The documents are printed at the terminal in response to a command from the Host.

The HSM provides the following Host commands to support print output formatting:

·         Load Formatting Data to HSM (PA)

·         Load Additional Formatting Data to HSM (PC)

·         Load a PIN Text String (LI)

Before using the HSM printer commands it is necessary to define the format of the mailer or document. The definition data is stored in the HSM until power is removed, or until a reset is performed. The PA and PC commands are used to send formatting symbols to the HSM. The formatting symbols for defining the print fields and any constant literals are given in the table that follows the two-up and one-up examples.

Use the PA command to create the mailer format. The PC command is a continuation of the PA command, used only if the format definition is too long to fit in a single message (i.e., the PA command exceeds the Host's maximum output record size).

The format definition can contain up to 299 formatting symbols and constants.

 


Example 1:

Print Format for Two-up Mailers:

 

 

 

 

 

 

 

 

 


Formatting symbols in PA command:

>L>003^0>033^4>L>003^1>023^P>033^5>053^Q>L>003^2>033^6>L>003^3>033^7>L>L>003THANK YOU>033THANK YOU>L>F

First line:          >L>003^0>033^4

Second line:      >L>003^1>023^P>033^5>053^Q

Third line:         >L>003^2>033^6

Fourth line:       >L>003^3>033^7

Fifth line:          >L

Sixth line:         >L>003THANK YOU>033THANK YOU

Seventh line:     >L

Form feed:        >F

Example 2:

Print Format for One-up Mailers:

 

 

 

 

 

 

 

 

 

 

 

 


Formatting symbols in PA command:

>L>013^0>L>013^1>041^P>L>013^2>L>013^3>L>013 YOUR FULL SERVICE BANK>L>F>

First line:          >L>013^0

Second line:      >L>013^1>041^P

Third line:         >L>013^2

Fourth line:       >L>013^3

Fifth line:          >L>013YOUR FULL SERVICE BANK

Sixth line:         >L

Form feed:        >F